home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / src / dd / dmakefile.save < prev    next >
Text File  |  1994-02-06  |  1KB  |  61 lines

  1. PRE=    t:ddefs.m
  2.  
  3. #CCFLG=    -mRR -proto -H$(PRE)=defs.h -d1 -2.0
  4. CCFLG=    -proto -R -H$(PRE)=defs.h -d1 -2.0 -s
  5.  
  6. OD=
  7. XLIBS = -l lib:debug.lib
  8.  
  9. DBUG=    dd
  10.  
  11. DBUGC=    umain.c lists.c dbug.c cexp.c commands.c loadseg.c\
  12.     breakpoints.c hex.c mixed.c dism.c registers.c watchpoints.c \
  13.     menu.c rexxfunc.c
  14.  
  15. DBUGCO= $(DBUGC:*.c:"$(OD)%1.o")
  16.  
  17. DBUGA=    dbuglib.asm dasm.asm
  18.  
  19. DBUGAO= $(DBUGA:*.asm:"$(OD)%1.o")
  20.  
  21. HELLOC= hello.c hello2.c
  22.  
  23. HELLOCO= $(HELLOC:*.c:%1.o)
  24.  
  25. all:    $(OD) dbug_protos.h $(DBUG) hello
  26.  
  27. $(PRE): defs.h local/defs.h
  28.  
  29. dbug_protos.h:    $(DBUGC) console.c
  30.     makeproto -o dbug_protos.h $(DBUGC) console.c
  31.  
  32. $(DBUG):    $(DBUGCO) $(DBUGAO) console.o
  33.     dcc $(CCFLG) $(DBUGCO) console.o $(DBUGAO) -o $(DBUG) $(XLIBS)
  34.  
  35. hello:    $(HELLOCO)
  36.     dcc -R -d1 $(CCFLG) $(HELLOCO) -o hello
  37.  
  38. console.o:    console.c dd_rev.h
  39.     dcc -c $(CCFLG) %(right) -o %(left)
  40.  
  41. $(DBUGCO):    $(DBUGC)
  42.     dcc -c $(CCFLG) %(right) -o %(left)
  43.  
  44. $(DBUGAO):    $(DBUGA)
  45.     a68k -iV:include/ -o%(left) %(right)
  46.  
  47. $(HELLOCO):    $(HELLOC)
  48.     dcc -c -R -d1 $(CCFLG) %(right) -o %(left)
  49.  
  50. #$(OD) : $(OD)
  51. #    makedir %(left:*/:*)
  52.  
  53. clean:
  54.     -delete $(OD)#?.o
  55.     -delete $(PRE)
  56.  
  57. cleanheader:
  58.     -delete $(PRE)
  59.  
  60. version:
  61.     -bumprev 1 dd_rev